home *** CD-ROM | disk | FTP | other *** search
/ Acorn User: The RISC OS Graphics CD / Acorn User: The RISC OS Graphics CD.iso / utilities / colgrab / _colgrab / _runimage < prev    next >
Unknown  |  2000-04-28  |  9.8 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert Truevision Targa Graphic (image/tga) magic Supported
100% file Targa image data - Map 61754 x 8736 x 32 +13551 +63034 - 1-bit alpha - top - interleave "t line ";�:�" default (weak)
99% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 01 1e ee 20 85 20 | ef 34 3a f6 3a f1 20 22 |..... . |.4:.:. "|
|00000010| 20 61 74 20 6c 69 6e 65 | 20 22 3b 9e 3a e0 0d 00 | at line| ";.:...|
|00000020| 02 04 0d 00 03 13 54 61 | 73 6b 24 3d 22 43 6f 6c |......Ta|sk$="Col|
|00000030| 47 72 61 62 22 0d 00 04 | 2b 50 75 72 70 6f 73 65 |Grab"...|+Purpose|
|00000040| 24 3d 22 67 72 61 62 20 | 63 6f 6c 6f 75 72 20 66 |$="grab |colour f|
|00000050| 72 6f 6d 20 74 68 65 20 | 64 65 73 6b 74 6f 70 22 |rom the |desktop"|
|00000060| 0d 00 05 25 41 75 74 68 | 6f 72 24 3d bd 28 31 36 |...%Auth|or$=.(16|
|00000070| 39 29 2b 22 20 52 69 63 | 68 61 72 64 20 47 6f 6f |9)+" Ric|hard Goo|
|00000080| 64 77 69 6e 22 0d 00 06 | 20 56 65 72 73 69 6f 6e |dwin"...| Version|
|00000090| 24 3d 22 30 2e 30 31 20 | 28 41 70 72 69 6c 20 32 |$="0.01 |(April 2|
|000000a0| 30 30 30 29 22 0d 00 07 | 1e 53 68 6f 72 74 76 65 |000)"...|.Shortve|
|000000b0| 72 73 69 6f 6e 24 3d c0 | 56 65 72 73 69 6f 6e 24 |rsion$=.|Version$|
|000000c0| 2c 34 29 0d 00 08 1e 44 | 69 72 65 63 74 6f 72 79 |,4)....D|irectory|
|000000d0| 24 3d 22 3c 43 6f 6c 47 | 72 61 62 24 44 69 72 3e |$="<ColG|rab$Dir>|
|000000e0| 22 0d 00 09 04 0d 00 0a | 09 f2 69 6e 69 74 0d 00 |".......|..init..|
|000000f0| 0b 04 0d 00 0c 4f ee 20 | 85 20 f2 65 72 72 6f 72 |.....O. |. .error|
|00000100| 28 54 61 73 6b 24 2b 22 | 20 68 61 73 20 65 6e 63 |(Task$+"| has enc|
|00000110| 6f 75 6e 74 65 72 65 64 | 20 61 6e 20 65 72 72 6f |ountered| an erro|
|00000120| 72 3a 20 28 22 2b f6 24 | 2b 22 20 61 74 20 6c 69 |r: ("+.$|+" at li|
|00000130| 6e 65 20 22 2b c3 20 9e | 2b 22 29 22 2c 30 2c 30 |ne "+. .|+")",0,0|
|00000140| 29 0d 00 0d 04 0d 00 0e | 05 f5 0d 00 0f 25 20 20 |).......|.....% |
|00000150| c8 99 22 4f 53 5f 52 65 | 61 64 4d 6f 6e 6f 74 6f |.."OS_Re|adMonoto|
|00000160| 6e 69 63 54 69 6d 65 22 | 20 b8 20 74 69 6d 65 0d |nicTime"| . time.|
|00000170| 00 10 14 20 20 f2 70 6f | 6c 6c 28 74 69 6d 65 2b |... .po|ll(time+|
|00000180| 31 30 29 0d 00 11 11 20 | 20 c8 97 20 78 25 2c 79 |10).... | .. x%,y|
|00000190| 25 2c 62 25 0d 00 12 0f | 20 20 e7 20 62 25 3e 3d |%,b%....| . b%>=|
|000001a0| 34 20 8c 0d 00 13 38 20 | 20 20 20 c8 99 22 4f 53 |4 ....8 | .."OS|
|000001b0| 5f 52 65 61 64 50 6f 69 | 6e 74 22 2c 20 78 25 2c |_ReadPoi|nt", x%,|
|000001c0| 20 79 25 20 b8 20 2c 2c | 63 6f 6c 6f 75 72 25 2c | y% . ,,|colour%,|
|000001d0| 74 69 6e 74 25 2c 66 6c | 61 67 25 0d 00 14 13 20 |tint%,fl|ag%.... |
|000001e0| 20 20 20 e7 20 66 6c 61 | 67 25 3d 30 20 8c 0d 00 | . fla|g%=0 ...|
|000001f0| 15 11 20 20 20 20 20 20 | f2 64 65 63 6f 64 65 0d |.. |.decode.|
|00000200| 00 16 2a 20 20 20 20 20 | 20 f2 41 6c 74 65 72 49 |..* | .AlterI|
|00000210| 63 6f 6e 73 28 c3 28 72 | 25 29 2c 33 2c 6d 61 69 |cons(.(r|%),3,mai|
|00000220| 6e 68 61 6e 64 6c 65 25 | 29 0d 00 17 2a 20 20 20 |nhandle%|)...* |
|00000230| 20 20 20 f2 41 6c 74 65 | 72 49 63 6f 6e 73 28 c3 | .Alte|rIcons(.|
|00000240| 28 67 25 29 2c 34 2c 6d | 61 69 6e 68 61 6e 64 6c |(g%),4,m|ainhandl|
|00000250| 65 25 29 0d 00 18 2a 20 | 20 20 20 20 20 f2 41 6c |e%)...* | .Al|
|00000260| 74 65 72 49 63 6f 6e 73 | 28 c3 28 62 25 29 2c 35 |terIcons|(.(b%),5|
|00000270| 2c 6d 61 69 6e 68 61 6e | 64 6c 65 25 29 0d 00 19 |,mainhan|dle%)...|
|00000280| 0a 20 20 20 20 20 20 0d | 00 1a 32 20 20 20 20 20 |. .|..2 |
|00000290| 20 f2 41 6c 74 65 72 49 | 63 6f 6e 73 28 c3 28 a8 | .AlterI|cons(.(.|
|000002a0| 28 72 25 2f 32 2e 35 35 | 29 29 2c 36 2c 6d 61 69 |(r%/2.55|)),6,mai|
|000002b0| 6e 68 61 6e 64 6c 65 25 | 29 0d 00 1b 32 20 20 20 |nhandle%|)...2 |
|000002c0| 20 20 20 f2 41 6c 74 65 | 72 49 63 6f 6e 73 28 c3 | .Alte|rIcons(.|
|000002d0| 28 a8 28 67 25 2f 32 2e | 35 35 29 29 2c 37 2c 6d |(.(g%/2.|55)),7,m|
|000002e0| 61 69 6e 68 61 6e 64 6c | 65 25 29 0d 00 1c 32 20 |ainhandl|e%)...2 |
|000002f0| 20 20 20 20 20 f2 41 6c | 74 65 72 49 63 6f 6e 73 | .Al|terIcons|
|00000300| 28 c3 28 a8 28 62 25 2f | 32 2e 35 35 29 29 2c 38 |(.(.(b%/|2.55)),8|
|00000310| 2c 6d 61 69 6e 68 61 6e | 64 6c 65 25 29 0d 00 1d |,mainhan|dle%)...|
|00000320| 0a 20 20 20 20 20 20 0d | 00 1e 35 20 20 20 20 20 |. .|..5 |
|00000330| 20 f2 41 6c 74 65 72 49 | 63 6f 6e 73 28 c2 22 30 | .AlterI|cons(."0|
|00000340| 30 22 2b c3 7e 28 72 25 | 29 2c 32 29 2c 20 39 2c |0"+.~(r%|),2), 9,|
|00000350| 6d 61 69 6e 68 61 6e 64 | 6c 65 25 29 0d 00 1f 35 |mainhand|le%)...5|
|00000360| 20 20 20 20 20 20 f2 41 | 6c 74 65 72 49 63 6f 6e | .A|lterIcon|
|00000370| 73 28 c2 22 30 30 22 2b | c3 7e 28 67 25 29 2c 32 |s(."00"+|.~(g%),2|
|00000380| 29 2c 31 30 2c 6d 61 69 | 6e 68 61 6e 64 6c 65 25 |),10,mai|nhandle%|
|00000390| 29 0d 00 20 35 20 20 20 | 20 20 20 f2 41 6c 74 65 |).. 5 | .Alte|
|000003a0| 72 49 63 6f 6e 73 28 c2 | 22 30 30 22 2b c3 7e 28 |rIcons(.|"00"+.~(|
|000003b0| 62 25 29 2c 32 29 2c 31 | 31 2c 6d 61 69 6e 68 61 |b%),2),1|1,mainha|
|000003c0| 6e 64 6c 65 25 29 0d 00 | 21 27 20 20 20 20 20 20 |ndle%)..|!' |
|000003d0| f2 66 6f 72 63 65 5f 72 | 65 64 72 61 77 28 6d 61 |.force_r|edraw(ma|
|000003e0| 69 6e 68 61 6e 64 6c 65 | 25 2c 31 32 29 0d 00 22 |inhandle|%,12).."|
|000003f0| 09 20 20 20 20 cd 0d 00 | 23 07 20 20 cd 0d 00 24 |. ...|#. ...$|
|00000400| 0a fd 20 71 75 69 74 0d | 00 25 14 24 28 62 6c 6f |.. quit.|.%.$(blo|
|00000410| 63 6b 25 29 3d 22 54 41 | 53 4b 22 0d 00 26 29 c8 |ck%)="TA|SK"..&).|
|00000420| 99 22 57 69 6d 70 5f 43 | 6c 6f 73 65 44 6f 77 6e |."Wimp_C|loseDown|
|00000430| 22 2c 74 61 73 6b 68 61 | 6e 64 6c 65 2c 21 62 6c |",taskha|ndle,!bl|
|00000440| 6f 63 6b 25 0d 00 27 05 | e0 0d 00 28 04 0d 00 29 |ock%..'.|...(...)|
|00000450| 0b dd 20 f2 69 6e 69 74 | 0d 00 2a 0a 71 75 69 74 |.. .init|..*.quit|
|00000460| 3d 30 0d 00 2b 42 de 20 | 62 6c 6f 63 6b 25 20 32 |=0..+B. |block% 2|
|00000470| 35 36 2c 20 6d 65 6e 75 | 25 20 32 35 36 2c 20 69 |56, menu|% 256, i|
|00000480| 70 74 72 25 20 32 30 34 | 38 2c 20 74 70 74 72 25 |ptr% 204|8, tptr%|
|00000490| 20 31 30 32 34 2c 20 6d | 65 6e 75 69 74 65 6d 24 | 1024, m|enuitem$|
|000004a0| 28 31 30 29 0d 00 2c 0d | de 20 63 6f 6c 25 28 33 |(10)..,.|. col%(3|
|000004b0| 29 0d 00 2d 12 72 25 3d | 30 3a 67 25 3d 30 3a 62 |)..-.r%=|0:g%=0:b|
|000004c0| 25 3d 30 0d 00 2e 3a c8 | 99 20 22 57 69 6d 70 5f |%=0...:.|. "Wimp_|
|000004d0| 49 6e 69 74 69 61 6c 69 | 73 65 22 2c 32 30 31 2c |Initiali|se",201,|
|000004e0| 26 34 42 35 33 34 31 35 | 34 2c 54 61 73 6b 24 20 |&4B53415|4,Task$ |
|000004f0| b8 20 2c 74 61 73 6b 68 | 61 6e 64 6c 65 0d 00 2f |. ,taskh|andle../|
|00000500| 3d c8 99 20 22 57 69 6d | 70 5f 4f 70 65 6e 54 65 |=.. "Wim|p_OpenTe|
|00000510| 6d 70 6c 61 74 65 22 2c | 2c 44 69 72 65 63 74 6f |mplate",|,Directo|
|00000520| 72 79 24 2b 22 2e 52 65 | 73 6f 75 72 63 65 73 2e |ry$+".Re|sources.|
|00000530| 54 65 6d 70 6c 61 74 65 | 73 22 0d 00 30 39 c8 99 |Template|s"..09..|
|00000540| 20 22 57 69 6d 70 5f 4c | 6f 61 64 54 65 6d 70 6c | "Wimp_L|oadTempl|
|00000550| 61 74 65 22 2c 2c 2c 2c | 2c 2c 22 49 6e 66 6f 22 |ate",,,,|,,"Info"|
|00000560| 20 b8 20 2c 74 65 6d 70 | 6c 65 6e 2c 77 6f 72 6b | . ,temp|len,work|
|00000570| 6c 65 6e 0d 00 31 23 de | 20 69 6e 66 6f 20 74 65 |len..1#.| info te|
|00000580| 6d 70 6c 65 6e 2c 69 6e | 66 6f 77 6f 72 6b 20 77 |mplen,in|fowork w|
|00000590| 6f 72 6b 6c 65 6e 0d 00 | 32 46 c8 99 20 22 57 69 |orklen..|2F.. "Wi|
|000005a0| 6d 70 5f 4c 6f 61 64 54 | 65 6d 70 6c 61 74 65 22 |mp_LoadT|emplate"|
|000005b0| 2c 2c 69 6e 66 6f 2c 69 | 6e 66 6f 77 6f 72 6b 2c |,,info,i|nfowork,|
|000005c0| 69 6e 66 6f 77 6f 72 6b | 2b 77 6f 72 6b 6c 65 6e |infowork|+worklen|
|000005d0| 2c 2d 31 2c 22 49 6e 66 | 6f 22 2c 30 0d 00 33 39 |,-1,"Inf|o",0..39|
|000005e0| c8 99 20 22 57 69 6d 70 | 5f 4c 6f 61 64 54 65 6d |.. "Wimp|_LoadTem|
|000005f0| 70 6c 61 74 65 22 2c 2c | 2c 2c 2c 2c 22 6d 61 69 |plate",,|,,,,"mai|
|00000600| 6e 22 20 b8 20 2c 74 65 | 6d 70 6c 65 6e 2c 77 6f |n" . ,te|mplen,wo|
|00000610| 72 6b 6c 65 6e 0d 00 34 | 23 de 20 6d 61 69 6e 20 |rklen..4|#. main |
|00000620| 74 65 6d 70 6c 65 6e 2c | 6d 61 69 6e 77 6f 72 6b |templen,|mainwork|
|00000630| 20 77 6f 72 6b 6c 65 6e | 0d 00 35 46 c8 99 20 22 | worklen|..5F.. "|
|00000640| 57 69 6d 70 5f 4c 6f 61 | 64 54 65 6d 70 6c 61 74 |Wimp_Loa|dTemplat|
|00000650| 65 22 2c 2c 6d 61 69 6e | 2c 6d 61 69 6e 77 6f 72 |e",,main|,mainwor|
|00000660| 6b 2c 6d 61 69 6e 77 6f | 72 6b 2b 77 6f 72 6b 6c |k,mainwo|rk+workl|
|00000670| 65 6e 2c 2d 31 2c 22 6d | 61 69 6e 22 2c 30 0d 00 |en,-1,"m|ain",0..|
|00000680| 36 1b c8 99 20 22 57 69 | 6d 70 5f 43 6c 6f 73 65 |6... "Wi|mp_Close|
|00000690| 54 65 6d 70 6c 61 74 65 | 22 0d 00 37 2e c8 99 20 |Template|"..7... |
|000006a0| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 57 69 6e 64 |"Wimp_Cr|eateWind|
|000006b0| 6f 77 22 2c 2c 69 6e 66 | 6f 20 b8 20 69 6e 66 6f |ow",,inf|o . info|
|000006c0| 68 61 6e 64 6c 65 25 0d | 00 38 2e c8 99 20 22 57 |handle%.|.8... "W|
|000006d0| 69 6d 70 5f 43 72 65 61 | 74 65 57 69 6e 64 6f 77 |imp_Crea|teWindow|
|000006e0| 22 2c 2c 6d 61 69 6e 20 | b8 20 6d 61 69 6e 68 61 |",,main |. mainha|
|000006f0| 6e 64 6c 65 25 0d 00 39 | 0c f2 76 65 72 73 69 6f |ndle%..9|..versio|
|00000700| 6e 0d 00 3a 0f 69 63 6f | 6e 24 3d 54 61 73 6b 24 |n..:.ico|n$=Task$|
|00000710| 0d 00 3b 15 73 70 72 69 | 74 65 24 3d 22 21 22 2b |..;.spri|te$="!"+|
|00000720| 54 61 73 6b 24 0d 00 3c | 0e 21 62 6c 6f 63 6b 25 |Task$..<|.!block%|
|00000730| 3d 2d 31 0d 00 3d 17 62 | 6c 6f 63 6b 25 21 32 30 |=-1..=.b|lock%!20|
|00000740| 3d 26 31 37 30 30 33 31 | 38 42 0d 00 3e 0e 62 6c |=&170031|8B..>.bl|
|00000750| 6f 63 6b 25 21 34 3d 30 | 0d 00 3f 10 62 6c 6f 63 |ock%!4=0|..?.bloc|
|00000760| 6b 25 21 38 3d 2d 31 38 | 0d 00 40 1e 62 6c 6f 63 |k%!8=-18|..@.bloc|
|00000770| 6b 25 21 31 32 3d 31 30 | 30 3a 62 6c 6f 63 6b 25 |k%!12=10|0:block%|
|00000780| 21 31 36 3d 37 38 0d 00 | 41 10 24 74 70 74 72 25 |!16=78..|A.$tptr%|
|00000790| 3d 69 63 6f 6e 24 0d 00 | 42 13 62 6c 6f 63 6b 25 |=icon$..|B.block%|
|000007a0| 21 32 34 3d 74 70 74 72 | 25 0d 00 43 16 24 69 70 |!24=tptr|%..C.$ip|
|000007b0| 74 72 25 3d 22 73 22 2b | 73 70 72 69 74 65 24 0d |tr%="s"+|sprite$.|
|000007c0| 00 44 13 62 6c 6f 63 6b | 25 21 32 38 3d 69 70 74 |.D.block|%!28=ipt|
|000007d0| 72 25 0d 00 45 1e 62 6c | 6f 63 6b 25 21 33 32 3d |r%..E.bl|ock%!32=|
|000007e0| a9 28 22 73 22 2b 73 70 | 72 69 74 65 24 29 2b 31 |.("s"+sp|rite$)+1|
|000007f0| 0d 00 46 11 73 70 72 69 | 74 65 25 3d 69 70 74 72 |..F.spri|te%=iptr|
|00000800| 25 0d 00 47 0f 74 65 78 | 74 25 3d 74 70 74 72 25 |%..G.tex|t%=tptr%|
|00000810| 0d 00 48 15 69 70 74 72 | 25 2b 3d a9 28 69 63 6f |..H.iptr|%+=.(ico|
|00000820| 6e 24 29 2b 31 0d 00 49 | 1b 74 70 74 72 25 2b 3d |n$)+1..I|.tptr%+=|
|00000830| a9 28 22 73 22 2b 73 70 | 72 69 74 65 24 29 2b 31 |.("s"+sp|rite$)+1|
|00000840| 0d 00 4a 2b c8 99 22 57 | 69 6d 70 5f 43 72 65 61 |..J+.."W|imp_Crea|
|00000850| 74 65 49 63 6f 6e 22 2c | 2c 62 6c 6f 63 6b 25 20 |teIcon",|,block% |
|00000860| b8 20 74 61 73 6b 69 63 | 6f 6e 25 0d 00 4b 05 e1 |. taskic|on%..K..|
|00000870| 0d 00 4c 05 3a 0d 00 4d | 26 dd 20 f2 65 72 72 6f |..L.:..M|&. .erro|
|00000880| 72 28 6d 65 73 73 24 2c | 62 75 74 74 25 2c 74 79 |r(mess$,|butt%,ty|
|00000890| 70 65 6f 66 65 72 72 6f | 72 25 29 0d 00 4e 07 fc |peoferro|r%)..N..|
|000008a0| 20 87 0d 00 4f 0d 21 62 | 6c 6f 63 6b 25 3d 30 0d | ...O.!b|lock%=0.|
|000008b0| 00 50 18 24 28 62 6c 6f | 63 6b 25 2b 34 29 3d 6d |.P.$(blo|ck%+4)=m|
|000008c0| 65 73 73 24 2b bd 30 0d | 00 51 2b c8 99 22 57 69 |ess$+.0.|.Q+.."Wi|
|000008d0| 6d 70 5f 52 65 70 6f 72 | 74 45 72 72 6f 72 22 2c |mp_Repor|tError",|
|000008e0| 62 6c 6f 63 6b 25 2c 62 | 75 74 74 25 2c 54 61 73 |block%,b|utt%,Tas|
|000008f0| 6b 24 0d 00 52 16 e7 20 | 74 79 70 65 6f 66 65 72 |k$..R.. |typeofer|
|00000900| 72 6f 72 25 3d 31 20 e0 | 0d 00 53 10 6f 70 65 72 |ror%=1 .|..S.oper|
|00000910| 61 74 69 6e 67 25 3d a3 | 0d 00 54 05 e1 0d 00 55 |ating%=.|..T....U|
|00000920| 05 3a 0d 00 56 0e dd 20 | f2 76 65 72 73 69 6f 6e |.:..V.. |.version|
|00000930| 0d 00 57 61 61 73 63 3d | 97 28 c0 54 61 73 6b 24 |..Waasc=|.(.Task$|
|00000940| 2c 31 29 29 3a 20 e7 20 | 61 73 63 3e 39 36 20 80 |,1)): . |asc>96 .|
|00000950| 20 61 73 63 3c 31 32 33 | 20 8c 20 4e 65 77 54 61 | asc<123| . NewTa|
|00000960| 73 6b 24 3d bd 28 61 73 | 63 2d 33 32 29 2b c2 54 |sk$=.(as|c-32)+.T|
|00000970| 61 73 6b 24 2c a9 28 54 | 61 73 6b 24 29 2d 31 29 |ask$,.(T|ask$)-1)|
|00000980| 20 8b 20 4e 65 77 54 61 | 73 6b 24 3d 54 61 73 6b | . NewTa|sk$=Task|
|00000990| 24 0d 00 58 27 f2 41 6c | 74 65 72 49 63 6f 6e 73 |$..X'.Al|terIcons|
|000009a0| 28 4e 65 77 54 61 73 6b | 24 2c 31 2c 69 6e 66 6f |(NewTask|$,1,info|
|000009b0| 68 61 6e 64 6c 65 25 29 | 0d 00 59 70 4e 65 77 50 |handle%)|..YpNewP|
|000009c0| 75 72 70 6f 73 65 24 3d | 50 75 72 70 6f 73 65 24 |urpose$=|Purpose$|
|000009d0| 3a 61 73 63 3d 97 28 c0 | 50 75 72 70 6f 73 65 24 |:asc=.(.|Purpose$|
|000009e0| 2c 31 29 29 3a e7 20 61 | 73 63 3e 39 36 20 80 20 |,1)):. a|sc>96 . |
|000009f0| 61 73 63 3c 31 32 33 20 | 8c 20 4e 65 77 50 75 72 |asc<123 |. NewPur|
|00000a00| 70 6f 73 65 24 3d bd 28 | 61 73 63 2d 33 32 29 2b |pose$=.(|asc-32)+|
|00000a10| c2 50 75 72 70 6f 73 65 | 24 2c a9 28 50 75 72 70 |.Purpose|$,.(Purp|
|00000a20| 6f 73 65 24 29 2d 31 29 | 0d 00 5a 2a f2 41 6c 74 |ose$)-1)|..Z*.Alt|
|00000a30| 65 72 49 63 6f 6e 73 28 | 4e 65 77 50 75 72 70 6f |erIcons(|NewPurpo|
|00000a40| 73 65 24 2c 32 2c 69 6e | 66 6f 68 61 6e 64 6c 65 |se$,2,in|fohandle|
|00000a50| 25 29 0d 00 5b 26 f2 41 | 6c 74 65 72 49 63 6f 6e |%)..[&.A|lterIcon|
|00000a60| 73 28 41 75 74 68 6f 72 | 24 2c 33 2c 69 6e 66 6f |s(Author|$,3,info|
|00000a70| 68 61 6e 64 6c 65 25 29 | 0d 00 5c 27 f2 41 6c 74 |handle%)|..\'.Alt|
|00000a80| 65 72 49 63 6f 6e 73 28 | 56 65 72 73 69 6f 6e 24 |erIcons(|Version$|
|00000a90| 2c 34 2c 69 6e 66 6f 68 | 61 6e 64 6c 65 25 29 0d |,4,infoh|andle%).|
|00000aa0| 00 5d 05 e1 0d 00 5e 05 | 3a 0d 00 5f 17 dd 20 f2 |.]....^.|:.._.. .|
|00000ab0| 4f 70 65 6e 57 69 6e 28 | 68 61 6e 64 6c 65 25 29 |OpenWin(|handle%)|
|00000ac0| 0d 00 60 13 21 62 6c 6f | 63 6b 25 3d 68 61 6e 64 |..`.!blo|ck%=hand|
|00000ad0| 6c 65 25 0d 00 61 24 c8 | 99 20 22 57 69 6d 70 5f |le%..a$.|. "Wimp_|
|00000ae0| 47 65 74 57 69 6e 64 6f | 77 53 74 61 74 65 22 2c |GetWindo|wState",|
|00000af0| 2c 62 6c 6f 63 6b 25 0d | 00 62 10 62 6c 6f 63 6b |,block%.|.b.block|
|00000b00| 25 21 32 38 3d 2d 31 0d | 00 63 20 c8 99 20 22 57 |%!28=-1.|.c .. "W|
|00000b10| 69 6d 70 5f 4f 70 65 6e | 57 69 6e 64 6f 77 22 2c |imp_Open|Window",|
|00000b20| 2c 62 6c 6f 63 6b 25 0d | 00 64 05 e1 0d 00 65 05 |,block%.|.d....e.|
|00000b30| 3a 0d 00 66 18 dd 20 f2 | 43 6c 6f 73 65 57 69 6e |:..f.. .|CloseWin|
|00000b40| 28 68 61 6e 64 6c 65 72 | 29 0d 00 67 13 21 62 6c |(handler|)..g.!bl|
|00000b50| 6f 63 6b 25 3d 68 61 6e | 64 6c 65 72 0d 00 68 20 |ock%=han|dler..h |
|00000b60| c8 99 22 57 69 6d 70 5f | 43 6c 6f 73 65 57 69 6e |.."Wimp_|CloseWin|
|00000b70| 64 6f 77 22 2c 2c 62 6c | 6f 63 6b 25 0d 00 69 05 |dow",,bl|ock%..i.|
|00000b80| e1 0d 00 6a 05 3a 0d 00 | 6b 18 dd 20 f2 6d 61 6b |...j.:..|k.. .mak|
|00000b90| 65 69 63 6f 6e 6d 65 6e | 75 28 58 2c 59 29 0d 00 |eiconmen|u(X,Y)..|
|00000ba0| 6c 24 6d 65 6e 75 69 74 | 65 6d 24 28 31 29 3d 22 |l$menuit|em$(1)="|
|00000bb0| 49 6e 66 6f 3e 69 6e 66 | 6f 68 61 6e 64 6c 65 25 |Info>inf|ohandle%|
|00000bc0| 5f 22 0d 00 6d 1b 6d 65 | 6e 75 69 74 65 6d 24 28 |_"..m.me|nuitem$(|
|00000bd0| 32 29 3d 22 48 65 6c 70 | 2e 2e 2e 5f 22 0d 00 6e |2)="Help|..._"..n|
|00000be0| 17 6d 65 6e 75 69 74 65 | 6d 24 28 33 29 3d 22 51 |.menuite|m$(3)="Q|
|00000bf0| 75 69 74 22 0d 00 6f 16 | f2 4d 61 6b 65 4d 65 6e |uit"..o.|.MakeMen|
|00000c00| 75 28 33 2c 54 61 73 6b | 24 29 0d 00 70 22 c8 99 |u(3,Task|$)..p"..|
|00000c10| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 4d 65 6e 75 |"Wimp_Cr|eateMenu|
|00000c20| 22 2c 2c 6d 65 6e 75 25 | 2c 58 2c 59 0d 00 71 05 |",,menu%|,X,Y..q.|
|00000c30| e1 0d 00 72 05 3a 0d 00 | 73 23 dd 20 f2 4d 61 6b |...r.:..|s#. .Mak|
|00000c40| 65 4d 65 6e 75 28 6d 61 | 78 69 74 65 6d 25 2c 6d |eMenu(ma|xitem%,m|
|00000c50| 65 6e 75 6e 61 6d 65 24 | 29 0d 00 74 0e ea 20 6c |enuname$|)..t.. l|
|00000c60| 6f 6e 67 65 73 74 25 0d | 00 75 0f 6c 6f 6e 67 65 |ongest%.|.u.longe|
|00000c70| 73 74 25 3d 31 32 0d 00 | 76 0c 6d 25 3d 6d 65 6e |st%=12..|v.m%=men|
|00000c80| 75 25 0d 00 77 19 de 20 | 74 65 6d 70 6d 65 6d 25 |u%..w.. |tempmem%|
|00000c90| a9 20 6d 65 6e 75 6e 61 | 6d 65 24 0d 00 78 17 24 |. menuna|me$..x.$|
|00000ca0| 74 65 6d 70 6d 65 6d 25 | 3d 6d 65 6e 75 6e 61 6d |tempmem%|=menunam|
|00000cb0| 65 24 0d 00 79 11 6d 25 | 21 30 3d 74 65 6d 70 6d |e$..y.m%|!0=tempm|
|00000cc0| 65 6d 25 0d 00 7a 10 6d | 25 21 31 32 3d 26 37 30 |em%..z.m|%!12=&70|
|00000cd0| 32 30 37 0d 00 7b 0d 6d | 25 21 31 36 3d 31 38 30 |207..{.m|%!16=180|
|00000ce0| 0d 00 7c 0c 6d 25 21 32 | 30 3d 34 34 0d 00 7d 0b |..|.m%!2|0=44..}.|
|00000cf0| 6d 25 21 32 34 3d 30 0d | 00 7e 0a 6d 25 2b 3d 32 |m%!24=0.|.~.m%+=2|
|00000d00| 38 0d 00 7f 0b 6c 6f 6f | 70 25 3d 30 0d 00 80 05 |8....loo|p%=0....|
|00000d10| f5 0d 00 81 0c 6c 6f 6f | 70 25 2b 3d 31 0d 00 82 |.....loo|p%+=1...|
|00000d20| 16 e7 20 6c 6f 6f 70 25 | 3e 31 20 8c 20 6d 25 2b |.. loop%|>1 . m%+|
|00000d30| 3d 32 34 0d 00 83 09 6d | 30 25 3d 30 0d 00 84 1f |=24....m|0%=0....|
|00000d40| e7 20 6c 6f 6f 70 25 3d | 6d 61 78 69 74 65 6d 25 |. loop%=|maxitem%|
|00000d50| 20 8c 20 6d 30 25 2b 3d | 26 38 30 0d 00 85 1f e7 | . m0%+=|&80.....|
|00000d60| 20 6c 6f 6f 70 25 3d 31 | 20 8c 20 6d 30 25 2b 3d | loop%=1| . m0%+=|
|00000d70| 25 31 30 30 30 30 30 30 | 30 30 0d 00 86 1e 6d 65 |%1000000|00....me|
|00000d80| 6e 75 74 65 78 74 24 3d | 6d 65 6e 75 69 74 65 6d |nutext$=|menuitem|
|00000d90| 24 28 6c 6f 6f 70 25 29 | 0d 00 87 47 e7 20 c2 6d |$(loop%)|...G. .m|
|00000da0| 65 6e 75 74 65 78 74 24 | 2c 31 29 3d 22 5f 22 20 |enutext$|,1)="_" |
|00000db0| 8c 20 6d 65 6e 75 74 65 | 78 74 24 3d c0 6d 65 6e |. menute|xt$=.men|
|00000dc0| 75 74 65 78 74 24 2c a9 | 28 6d 65 6e 75 74 65 78 |utext$,.|(menutex|
|00000dd0| 74 24 29 2d 31 29 3a 6d | 30 25 2b 3d 25 31 30 0d |t$)-1):m|0%+=%10.|
|00000de0| 00 88 46 e7 20 c2 6d 65 | 6e 75 74 65 78 74 24 2c |..F. .me|nutext$,|
|00000df0| 31 29 3d 22 2a 22 20 8c | 20 6d 65 6e 75 74 65 78 |1)="*" .| menutex|
|00000e00| 74 24 3d c0 6d 65 6e 75 | 74 65 78 74 24 2c a9 28 |t$=.menu|text$,.(|
|00000e10| 6d 65 6e 75 74 65 78 74 | 24 29 2d 31 29 3a 6d 30 |menutext|$)-1):m0|
|00000e20| 25 2b 3d 25 31 0d 00 89 | 0c 6d 25 21 30 3d 6d 30 |%+=%1...|.m%!0=m0|
|00000e30| 25 0d 00 8a 0b 6d 25 21 | 34 3d 2d 31 0d 00 8b 1e |%....m%!|4=-1....|
|00000e40| 69 6e 6d 65 6e 75 73 74 | 72 25 3d a7 6d 65 6e 75 |inmenust|r%=.menu|
|00000e50| 74 65 78 74 24 2c 22 3e | 22 29 0d 00 8c 14 e7 20 |text$,">|")..... |
|00000e60| 69 6e 6d 65 6e 75 73 74 | 72 25 3e 30 20 8c 0d 00 |inmenust|r%>0 ...|
|00000e70| 8d 25 20 6d 25 21 34 3d | a0 28 c1 6d 65 6e 75 74 |.% m%!4=|.(.menut|
|00000e80| 65 78 74 24 2c 69 6e 6d | 65 6e 75 73 74 72 25 2b |ext$,inm|enustr%+|
|00000e90| 31 29 29 0d 00 8e 27 20 | 6d 65 6e 75 74 65 78 74 |1))...' |menutext|
|00000ea0| 24 3d c0 6d 65 6e 75 74 | 65 78 74 24 2c 69 6e 6d |$=.menut|ext$,inm|
|00000eb0| 65 6e 75 73 74 72 25 2d | 31 29 0d 00 8f 05 cd 0d |enustr%-|1)......|
|00000ec0| 00 90 10 6d 38 25 3d 26 | 37 30 30 30 30 30 31 0d |...m8%=&|7000001.|
|00000ed0| 00 91 49 e7 20 c2 6d 65 | 6e 75 74 65 78 74 24 2c |..I. .me|nutext$,|
|00000ee0| 31 29 3d 22 3c 22 20 8c | 20 6d 65 6e 75 74 65 78 |1)="<" .| menutex|
|00000ef0| 74 24 3d c0 6d 65 6e 75 | 74 65 78 74 24 2c a9 28 |t$=.menu|text$,.(|
|00000f00| 6d 65 6e 75 74 65 78 74 | 24 29 2d 31 29 3a 6d 38 |menutext|$)-1):m8|
|00000f10| 25 2b 3d 31 3c 3c 32 32 | 0d 00 92 0c 6d 25 21 38 |%+=1<<22|....m%!8|
|00000f20| 3d 6d 38 25 0d 00 93 04 | 0d 00 94 15 e7 20 a9 20 |=m8%....|..... . |
|00000f30| 6d 65 6e 75 74 65 78 74 | 24 3e 31 31 8c 0d 00 95 |menutext|$>11....|
|00000f40| 32 20 e7 20 a9 28 6d 65 | 6e 75 74 65 78 74 24 29 |2 . .(me|nutext$)|
|00000f50| 3e 6c 6f 6e 67 65 73 74 | 25 20 6c 6f 6e 67 65 73 |>longest|% longes|
|00000f60| 74 25 3d a9 28 6d 65 6e | 75 74 65 78 74 24 29 0d |t%=.(men|utext$).|
|00000f70| 00 96 1a 20 de 20 74 65 | 6d 70 6d 65 6d 25 a9 20 |... . te|mpmem%. |
|00000f80| 6d 65 6e 75 74 65 78 74 | 24 0d 00 97 18 20 24 74 |menutext|$.... $t|
|00000f90| 65 6d 70 6d 65 6d 25 3d | 6d 65 6e 75 74 65 78 74 |empmem%=|menutext|
|00000fa0| 24 0d 00 98 14 20 6d 25 | 21 38 3d 28 6d 25 21 38 |$.... m%|!8=(m%!8|
|00000fb0| 29 84 32 35 36 0d 00 99 | 13 20 6d 25 21 31 32 3d |).256...|. m%!12=|
|00000fc0| 74 65 6d 70 6d 65 6d 25 | 0d 00 9a 0d 20 6d 25 21 |tempmem%|.... m%!|
|00000fd0| 31 36 3d 2d 31 0d 00 9b | 16 20 6d 25 21 32 30 3d |16=-1...|. m%!20=|
|00000fe0| a9 20 6d 65 6e 75 74 65 | 78 74 24 0d 00 9c 05 cc |. menute|xt$.....|
|00000ff0| 0d 00 9d 17 20 24 28 6d | 25 2b 31 32 29 3d 6d 65 |.... $(m|%+12)=me|
|00001000| 6e 75 74 65 78 74 24 0d | 00 9e 05 cd 0d 00 9f 14 |nutext$.|........|
|00001010| fd 20 6c 6f 6f 70 25 3d | 6d 61 78 69 74 65 6d 25 |. loop%=|maxitem%|
|00001020| 0d 00 a0 1a 6d 65 6e 75 | 25 21 31 36 3d 28 31 37 |....menu|%!16=(17|
|00001030| 2a 6c 6f 6e 67 65 73 74 | 25 29 0d 00 a1 05 e1 0d |*longest|%)......|
|00001040| 00 a2 05 3a 0d 00 a3 2d | dd 20 f2 41 6c 74 65 72 |...:...-|. .Alter|
|00001050| 49 63 6f 6e 73 28 74 65 | 78 74 24 2c 69 63 6f 6e |Icons(te|xt$,icon|
|00001060| 6e 75 6d 62 65 72 2c 77 | 69 6e 68 61 6e 64 6c 65 |number,w|inhandle|
|00001070| 29 0d 00 a4 2b 20 e7 20 | a9 28 74 65 78 74 24 29 |)...+ . |.(text$)|
|00001080| 3e 34 38 20 8c 20 74 65 | 78 74 24 3d 22 2e 2e 2e |>48 . te|xt$="...|
|00001090| 22 2b c2 74 65 78 74 24 | 2c 34 35 29 0d 00 a5 16 |"+.text$|,45)....|
|000010a0| 20 21 62 6c 6f 63 6b 25 | 3d 77 69 6e 68 61 6e 64 | !block%|=winhand|
|000010b0| 6c 65 0d 00 a6 18 20 62 | 6c 6f 63 6b 25 21 34 3d |le.... b|lock%!4=|
|000010c0| 69 63 6f 6e 6e 75 6d 62 | 65 72 0d 00 a7 22 20 c8 |iconnumb|er..." .|
|000010d0| 99 22 57 69 6d 70 5f 47 | 65 74 49 63 6f 6e 53 74 |."Wimp_G|etIconSt|
|000010e0| 61 74 65 22 2c 2c 62 6c | 6f 63 6b 25 0d 00 a8 17 |ate",,bl|ock%....|
|000010f0| 20 24 28 62 6c 6f 63 6b | 25 21 32 38 29 3d 74 65 | $(block|%!28)=te|
|00001100| 78 74 24 0d 00 a9 1b 20 | 62 6c 6f 63 6b 25 21 38 |xt$.... |block%!8|
|00001110| 3d 30 3a 62 6c 6f 63 6b | 25 21 31 32 3d 30 0d 00 |=0:block|%!12=0..|
|00001120| aa 22 20 c8 99 22 57 69 | 6d 70 5f 53 65 74 49 63 |." .."Wi|mp_SetIc|
|00001130| 6f 6e 53 74 61 74 65 22 | 2c 2c 62 6c 6f 63 6b 25 |onState"|,,block%|
|00001140| 0d 00 ab 05 e1 0d 00 ac | 04 0d 00 ad 12 dd 20 f2 |........|...... .|
|00001150| 70 6f 6c 6c 28 64 65 6c | 61 79 29 0d 00 ae 2e c8 |poll(del|ay).....|
|00001160| 99 22 57 69 6d 70 5f 50 | 6f 6c 6c 49 64 6c 65 22 |."Wimp_P|ollIdle"|
|00001170| 2c 30 2c 62 6c 6f 63 6b | 25 2c 64 65 6c 61 79 20 |,0,block|%,delay |
|00001180| b8 20 72 65 61 73 6f 6e | 25 0d 00 af 10 c8 8e 20 |. reason|%...... |
|00001190| 72 65 61 73 6f 6e 25 20 | ca 0d 00 b0 1b 20 c9 20 |reason% |..... . |
|000011a0| 31 20 3a 20 68 61 6e 64 | 6c 65 25 3d 62 6c 6f 63 |1 : hand|le%=bloc|
|000011b0| 6b 25 21 30 0d 00 b1 25 | 20 20 20 20 20 20 20 20 |k%!0...%| |
|000011c0| 20 20 e7 20 68 61 6e 64 | 6c 65 25 3d 6d 61 69 6e | . hand|le%=main|
|000011d0| 68 61 6e 64 6c 65 25 20 | 8c 0d 00 b2 1c 20 20 20 |handle% |..... |
|000011e0| 20 20 20 20 20 20 20 20 | 20 f2 72 65 64 72 61 77 | | .redraw|
|000011f0| 5f 6d 61 69 6e 0d 00 b3 | 0f 20 20 20 20 20 20 20 |_main...|. |
|00001200| 20 20 20 cd 0d 00 b4 26 | 20 c9 20 32 20 3a 20 c8 | ....&| . 2 : .|
|00001210| 99 22 57 69 6d 70 5f 4f | 70 65 6e 57 69 6e 64 6f |."Wimp_O|penWindo|
|00001220| 77 22 2c 2c 62 6c 6f 63 | 6b 25 0d 00 b5 27 20 c9 |w",,bloc|k%...' .|
|00001230| 20 33 20 3a 20 c8 99 22 | 57 69 6d 70 5f 43 6c 6f | 3 : .."|Wimp_Clo|
|00001240| 73 65 57 69 6e 64 6f 77 | 22 2c 2c 62 6c 6f 63 6b |seWindow|",,block|
|00001250| 25 0d 00 b6 1e 20 c9 20 | 36 20 3a 20 f2 6d 6f 75 |%.... . |6 : .mou|
|00001260| 73 65 63 6c 69 63 6b 28 | 62 6c 6f 63 6b 25 29 0d |seclick(|block%).|
|00001270| 00 b7 1e 20 c9 20 39 20 | 3a 20 f2 6d 65 6e 75 73 |... . 9 |: .menus|
|00001280| 65 6c 65 63 74 28 62 6c | 6f 63 6b 25 29 0d 00 b8 |elect(bl|ock%)...|
|00001290| 16 20 c9 20 31 37 2c 31 | 38 20 3a f2 6d 65 73 73 |. . 17,1|8 :.mess|
|000012a0| 61 67 65 0d 00 b9 18 20 | c9 20 31 39 20 3a f2 72 |age.... |. 19 :.r|
|000012b0| 65 63 65 69 76 65 65 72 | 72 6f 72 0d 00 ba 05 cb |eceiveer|ror.....|
|000012c0| 0d 00 bb 05 e1 0d 00 bc | 05 3a 0d 00 bd 15 dd 20 |........|.:..... |
|000012d0| f2 6d 6f 75 73 65 63 6c | 69 63 6b 28 62 6c 29 0d |.mousecl|ick(bl).|
|000012e0| 00 be 10 20 20 20 20 20 | 78 25 3d 62 6c 21 30 0d |... |x%=bl!0.|
|000012f0| 00 bf 10 20 20 20 20 20 | 79 25 3d 62 6c 21 34 0d |... |y%=bl!4.|
|00001300| 00 c0 10 62 75 74 74 6f | 6e 25 3d 62 6c 21 38 0d |...butto|n%=bl!8.|
|00001310| 00 c1 11 68 61 6e 64 6c | 65 25 3d 62 6c 21 31 32 |...handl|e%=bl!12|
|00001320| 0d 00 c2 11 20 20 69 63 | 6f 6e 25 3d 62 6c 21 31 |.... ic|on%=bl!1|
|00001330| 36 0d 00 c3 10 c8 8e 20 | 68 61 6e 64 6c 65 25 20 |6...... |handle% |
|00001340| ca 0d 00 c4 14 20 c9 20 | 2d 32 3a f2 6f 6e 69 63 |..... . |-2:.onic|
|00001350| 6f 6e 62 61 72 0d 00 c5 | 1a 20 c9 20 6d 61 69 6e |onbar...|. . main|
|00001360| 68 61 6e 64 6c 65 25 3a | f2 4f 6e 4d 61 69 6e 0d |handle%:|.OnMain.|
|00001370| 00 c6 1a 20 c9 20 69 6e | 66 6f 68 61 6e 64 6c 65 |... . in|fohandle|
|00001380| 25 3a f2 4f 6e 49 6e 66 | 6f 0d 00 c7 05 cb 0d 00 |%:.OnInf|o.......|
|00001390| c8 05 e1 0d 00 c9 05 3a | 0d 00 ca 0d dd 20 f2 4f |.......:|..... .O|
|000013a0| 6e 49 6e 66 6f 0d 00 cb | 0e c8 8e 20 69 63 6f 6e |nInfo...|... icon|
|000013b0| 25 20 ca 0d 00 cc 42 20 | c9 31 30 3a f2 4c 61 75 |% ....B |.10:.Lau|
|000013c0| 6e 63 68 55 52 4c 28 22 | 68 74 74 70 3a 2f 2f 77 |nchURL("|http://w|
|000013d0| 77 77 2e 67 6f 6f 64 77 | 69 6e 2e 75 6b 2e 63 6f |ww.goodw|in.uk.co|
|000013e0| 6d 2f 72 69 63 68 61 72 | 64 2f 70 72 6f 67 72 61 |m/richar|d/progra|
|000013f0| 6d 73 2f 22 29 0d 00 cd | 39 20 c9 20 30 3a f2 4c |ms/")...|9 . 0:.L|
|00001400| 61 75 6e 63 68 55 52 4c | 28 22 68 74 74 70 3a 2f |aunchURL|("http:/|
|00001410| 2f 77 77 77 2e 67 6f 6f | 64 77 69 6e 2e 75 6b 2e |/www.goo|dwin.uk.|
|00001420| 63 6f 6d 2f 72 69 63 68 | 61 72 64 2f 22 29 0d 00 |com/rich|ard/")..|
|00001430| ce 34 20 c9 20 39 3a f2 | 4c 61 75 6e 63 68 55 52 |.4 . 9:.|LaunchUR|
|00001440| 4c 28 22 66 69 6c 65 3a | 2f 43 6f 6c 47 72 61 62 |L("file:|/ColGrab|
|00001450| 3a 44 6f 63 73 2f 69 6e | 64 65 78 2e 68 74 6d 6c |:Docs/in|dex.html|
|00001460| 22 29 0d 00 cf 05 cb 0d | 00 d0 05 e1 0d 00 d1 05 |")......|........|
|00001470| 3a 0d 00 d2 10 dd 20 f2 | 6f 6e 69 63 6f 6e 62 61 |:..... .|oniconba|
|00001480| 72 0d 00 d3 25 e7 20 62 | 75 74 74 6f 6e 25 3d 34 |r...%. b|utton%=4|
|00001490| 20 f2 4f 70 65 6e 57 69 | 6e 28 6d 61 69 6e 68 61 | .OpenWi|n(mainha|
|000014a0| 6e 64 6c 65 25 29 0d 00 | d4 2a e7 20 62 75 74 74 |ndle%)..|.*. butt|
|000014b0| 6f 6e 25 3d 32 20 8c 20 | f2 6d 61 6b 65 69 63 6f |on%=2 . |.makeico|
|000014c0| 6e 6d 65 6e 75 28 78 25 | 2d 36 34 2c 32 37 36 29 |nmenu(x%|-64,276)|
|000014d0| 0d 00 d5 05 e1 0d 00 d6 | 05 3a 0d 00 d7 15 dd 20 |........|.:..... |
|000014e0| f2 6d 65 6e 75 73 65 6c | 65 63 74 28 62 6c 29 0d |.menusel|ect(bl).|
|000014f0| 00 d8 0c c8 8e 20 21 62 | 6c 20 ca 0d 00 d9 31 20 |..... !b|l ....1 |
|00001500| c9 20 30 3a 20 c8 99 22 | 58 4f 53 5f 43 4c 49 22 |. 0: .."|XOS_CLI"|
|00001510| 2c 22 46 69 6c 65 72 5f | 4f 70 65 6e 44 69 72 20 |,"Filer_|OpenDir |
|00001520| 22 2b 44 69 72 65 63 74 | 6f 72 79 24 0d 00 da 35 |"+Direct|ory$...5|
|00001530| 20 c9 20 31 3a 20 f2 4c | 61 75 6e 63 68 55 52 4c | . 1: .L|aunchURL|
|00001540| 28 22 66 69 6c 65 3a 2f | 43 6f 6c 47 72 61 62 3a |("file:/|ColGrab:|
|00001550| 44 6f 63 73 2f 69 6e 64 | 65 78 2e 68 74 6d 6c 22 |Docs/ind|ex.html"|
|00001560| 29 0d 00 db 10 20 c9 20 | 32 3a 20 71 75 69 74 3d |).... . |2: quit=|
|00001570| b9 0d 00 dc 06 20 cb 0d | 00 dd 05 e1 0d 00 de 05 |..... ..|........|
|00001580| 3a 0d 00 df 1c dd 20 f2 | 4c 61 75 6e 63 68 55 52 |:..... .|LaunchUR|
|00001590| 4c 28 6c 61 75 6e 63 68 | 75 72 6c 24 29 0d 00 e0 |L(launch|url$)...|
|000015a0| 10 62 6c 6f 63 6b 25 21 | 30 3d 32 35 36 0d 00 e1 |.block%!|0=256...|
|000015b0| 0f 62 6c 6f 63 6b 25 21 | 31 32 3d 30 0d 00 e2 14 |.block%!|12=0....|
|000015c0| 62 6c 6f 63 6b 25 21 31 | 36 3d 26 34 61 66 38 30 |block%!1|6=&4af80|
|000015d0| 0d 00 e3 20 24 28 62 6c | 6f 63 6b 25 2b 32 30 29 |... $(bl|ock%+20)|
|000015e0| 3d 6c 61 75 6e 63 68 75 | 72 6c 24 2b bd 28 30 29 |=launchu|rl$+.(0)|
|000015f0| 0d 00 e4 27 c8 99 20 22 | 57 69 6d 70 5f 53 65 6e |...'.. "|Wimp_Sen|
|00001600| 64 4d 65 73 73 61 67 65 | 22 2c 31 38 2c 62 6c 6f |dMessage|",18,blo|
|00001610| 63 6b 25 2c 30 2c 30 0d | 00 e5 05 e1 0d 00 e6 05 |ck%,0,0.|........|
|00001620| 3a 0d 00 e7 13 dd 20 f2 | 72 65 63 65 69 76 65 65 |:..... .|receivee|
|00001630| 72 72 6f 72 0d 00 e8 12 | c8 8e 20 62 6c 6f 63 6b |rror....|.. block|
|00001640| 25 21 31 36 20 ca 0d 00 | e9 12 20 20 20 20 20 c9 |%!16 ...|.. .|
|00001650| 20 26 34 61 66 38 30 3a | 0d 00 ea 26 20 20 20 20 | &4af80:|...& |
|00001660| 20 20 69 6e 63 6f 6d 69 | 6e 67 24 3d a4 73 74 72 | incomi|ng$=.str|
|00001670| 69 6e 67 28 62 6c 6f 63 | 6b 25 2b 32 30 29 0d 00 |ing(bloc|k%+20)..|
|00001680| eb 27 20 20 20 20 20 20 | 64 24 3d 22 41 6c 69 61 |.' |d$="Alia|
|00001690| 73 24 55 52 4c 4f 70 65 | 6e 5f 22 2b 69 6e 63 6f |s$URLOpe|n_"+inco|
|000016a0| 6d 69 6e 67 24 0d 00 ec | 16 20 20 20 20 20 20 6e |ming$...|. n|
|000016b0| 25 3d a7 64 24 2c 20 22 | 3a 22 29 0d 00 ed 17 20 |%=.d$, "|:").... |
|000016c0| 20 20 20 20 20 64 24 3d | c0 64 24 2c 20 6e 25 2d | d$=|.d$, n%-|
|000016d0| 31 29 0d 00 ee 36 20 20 | 20 20 20 20 c8 99 20 22 |1)...6 | .. "|
|000016e0| 58 4f 53 5f 52 65 61 64 | 56 61 72 56 61 6c 22 2c |XOS_Read|VarVal",|
|000016f0| 64 24 2c 62 6c 6f 63 6b | 25 2c 2d 31 20 b8 20 2c |d$,block|%,-1 . ,|
|00001700| 2c 65 78 69 73 74 73 25 | 0d 00 ef 5d 20 20 20 20 |,exists%|...] |
|00001710| 20 20 e7 20 28 65 78 69 | 73 74 73 25 20 3d 20 30 | . (exi|sts% = 0|
|00001720| 29 20 8c 20 f2 65 72 72 | 6f 72 28 22 4e 6f 20 61 |) . .err|or("No a|
|00001730| 70 70 6c 69 63 61 74 69 | 6f 6e 20 68 61 73 20 62 |pplicati|on has b|
|00001740| 65 65 6e 20 73 65 65 6e | 20 74 68 61 74 20 63 61 |een seen| that ca|
|00001750| 6e 20 6c 61 75 6e 63 68 | 20 74 68 69 73 20 55 52 |n launch| this UR|
|00001760| 4c 22 2c 30 29 0d 00 f0 | 2c 20 20 20 20 20 20 24 |L",0)...|, $|
|00001770| 62 6c 6f 63 6b 25 3d c1 | 64 24 2c 20 37 29 2b 22 |block%=.|d$, 7)+"|
|00001780| 20 22 2b 69 6e 63 6f 6d | 69 6e 67 24 2b bd 28 30 | "+incom|ing$+.(0|
|00001790| 29 0d 00 f1 24 20 20 20 | 20 20 20 c8 99 20 22 57 |)...$ | .. "W|
|000017a0| 69 6d 70 5f 53 74 61 72 | 74 54 61 73 6b 22 2c 62 |imp_Star|tTask",b|
|000017b0| 6c 6f 63 6b 25 0d 00 f2 | 05 cb 0d 00 f3 06 e1 3a |lock%...|.......:|
|000017c0| 0d 00 f4 04 0d 00 f5 0e | dd 20 f2 6d 65 73 73 61 |........|. .messa|
|000017d0| 67 65 0d 00 f6 13 20 74 | 61 73 6b 25 3d 62 6c 6f |ge.... t|ask%=blo|
|000017e0| 63 6b 25 21 34 0d 00 f7 | 13 20 c8 8e 20 62 6c 6f |ck%!4...|. .. blo|
|000017f0| 63 6b 25 21 31 36 20 ca | 0d 00 f8 10 20 20 c9 20 |ck%!16 .|.... . |
|00001800| 30 3a 71 75 69 74 3d b9 | 0d 00 f9 11 20 c9 20 31 |0:quit=.|.... . 1|
|00001810| 32 38 32 3a f2 68 65 6c | 70 0d 00 fa 06 20 cb 0d |282:.hel|p.... ..|
|00001820| 00 fb 05 e1 0d 00 fc 05 | 3a 0d 00 fd 0b dd 20 f2 |........|:..... .|
|00001830| 68 65 6c 70 0d 00 fe 0b | ea 20 68 65 6c 70 24 0d |help....|. help$.|
|00001840| 00 ff 12 c8 8e 20 62 6c | 6f 63 6b 25 21 33 32 20 |..... bl|ock%!32 |
|00001850| ca 0d 01 00 4e c9 20 2d | 32 3a 68 65 6c 70 24 3d |....N. -|2:help$=|
|00001860| 22 54 68 69 73 20 69 73 | 20 74 68 65 20 22 2b 54 |"This is| the "+T|
|00001870| 61 73 6b 24 2b 22 20 69 | 63 6f 6e 2e 7c 4d 49 74 |ask$+" i|con.|MIt|
|00001880| 20 61 6c 6c 6f 77 73 20 | 79 6f 75 20 74 6f 20 22 | allows |you to "|
|00001890| 2b 50 75 72 70 6f 73 65 | 24 2b 22 2e 7c 4d 22 0d |+Purpose|$+".|M".|
|000018a0| 01 01 45 c9 20 69 6e 66 | 6f 68 61 6e 64 6c 65 25 |..E. inf|ohandle%|
|000018b0| 3a 68 65 6c 70 24 3d 54 | 61 73 6b 24 2b 22 3a 20 |:help$=T|ask$+": |
|000018c0| 56 65 72 73 69 6f 6e 20 | 22 2b 56 65 72 73 69 6f |Version |"+Versio|
|000018d0| 6e 24 2b 22 7c 4d 22 2b | 41 75 74 68 6f 72 24 2b |n$+"|M"+|Author$+|
|000018e0| 22 7c 4d 22 0d 01 02 05 | cb 0d 01 03 11 e7 20 68 |"|M"....|...... h|
|000018f0| 65 6c 70 24 3c 3e 22 22 | 20 8c 0d 01 04 16 62 6c |elp$<>""| .....bl|
|00001900| 6f 63 6b 25 21 31 32 3d | 62 6c 6f 63 6b 25 21 38 |ock%!12=|block%!8|
|00001910| 0d 01 05 12 62 6c 6f 63 | 6b 25 21 31 36 3d 26 35 |....bloc|k%!16=&5|
|00001920| 30 33 0d 01 06 19 24 28 | 62 6c 6f 63 6b 25 2b 32 |03....$(|block%+2|
|00001930| 30 29 3d 68 65 6c 70 24 | 2b bd 30 0d 01 07 1e 21 |0)=help$|+.0....!|
|00001940| 62 6c 6f 63 6b 25 3d 28 | 32 35 2b a9 20 68 65 6c |block%=(|25+. hel|
|00001950| 70 24 29 20 80 20 ac 20 | 33 0d 01 08 2e c8 99 20 |p$) . . |3...... |
|00001960| 22 57 69 6d 70 5f 53 65 | 6e 64 4d 65 73 73 61 67 |"Wimp_Se|ndMessag|
|00001970| 65 22 2c 31 37 2c 62 6c | 6f 63 6b 25 2c 62 6c 6f |e",17,bl|ock%,blo|
|00001980| 63 6b 25 21 34 2c 30 0d | 01 09 05 cd 0d 01 0a 05 |ck%!4,0.|........|
|00001990| e1 0d 01 0b 04 0d 01 0c | 0d dd 20 f2 64 65 63 6f |........|.. .deco|
|000019a0| 64 65 0d 01 0d 1c 73 63 | 72 65 65 6e 63 6f 6c 25 |de....sc|reencol%|
|000019b0| 3d a4 6d 6f 64 65 76 61 | 72 28 33 29 2b 31 0d 01 |=.modeva|r(3)+1..|
|000019c0| 0e 13 c8 8e 20 73 63 72 | 65 65 6e 63 6f 6c 25 20 |.... scr|eencol% |
|000019d0| ca 0d 01 0f 0a 20 20 c9 | 20 32 3a 0d 01 10 11 20 |..... .| 2:.... |
|000019e0| 20 20 20 63 6f 6c 25 28 | 31 29 3d 30 0d 01 11 11 | col%(|1)=0....|
|000019f0| 20 20 20 20 63 6f 6c 25 | 28 32 29 3d 30 0d 01 12 | col%|(2)=0...|
|00001a00| 11 20 20 20 20 63 6f 6c | 25 28 33 29 3d 30 0d 01 |. col|%(3)=0..|
|00001a10| 13 0e 20 20 20 20 70 61 | 6c 25 3d 30 0d 01 14 0c |.. pa|l%=0....|
|00001a20| 20 20 20 20 71 25 3d 30 | 0d 01 15 20 20 20 20 20 | q%=0|... |
|00001a30| e7 20 28 63 6f 6c 6f 75 | 72 25 20 80 28 31 3c 3c |. (colou|r% .(1<<|
|00001a40| 71 25 29 29 3e 30 20 8c | 0d 01 16 15 20 20 20 20 |q%))>0 .|.... |
|00001a50| 20 20 70 61 6c 25 2b 3d | 31 3c 3c 71 25 0d 01 17 | pal%+=|1<<q%...|
|00001a60| 09 20 20 20 20 cd 0d 01 | 18 2e 20 20 20 20 c8 99 |. ...|.. ..|
|00001a70| 22 4f 53 5f 52 65 61 64 | 50 61 6c 65 74 74 65 22 |"OS_Read|Palette"|
|00001a80| 2c 70 61 6c 25 2c 31 36 | 20 b8 20 2c 2c 63 6f 6c |,pal%,16| . ,,col|
|00001a90| 6f 75 72 25 0d 01 19 12 | 20 20 20 20 e3 20 70 25 |our%....| . p%|
|00001aa0| 3d 31 20 b8 20 33 0d 01 | 1a 12 20 20 20 20 20 20 |=1 . 3..|.. |
|00001ab0| 70 32 25 3d 70 25 2a 38 | 0d 01 1b 14 20 20 20 20 |p2%=p%*8|.... |
|00001ac0| 20 20 e3 20 71 25 3d 30 | 20 b8 20 37 0d 01 1c 2b | . q%=0| . 7...+|
|00001ad0| 20 20 20 20 20 20 20 20 | e7 20 28 63 6f 6c 6f 75 | |. (colou|
|00001ae0| 72 25 20 80 28 31 3c 3c | 28 70 32 25 2b 71 25 29 |r% .(1<<|(p2%+q%)|
|00001af0| 29 29 3c 3e 30 20 8c 0d | 01 1d 1d 20 20 20 20 20 |))<>0 ..|... |
|00001b00| 20 20 20 20 20 63 6f 6c | 25 28 70 25 29 2b 3d 31 | col|%(p%)+=1|
|00001b10| 3c 3c 71 25 0d 01 1e 0d | 20 20 20 20 20 20 20 20 |<<q%....| |
|00001b20| cd 0d 01 1f 0b 20 20 20 | 20 20 20 ed 0d 01 20 09 |..... | ... .|
|00001b30| 20 20 20 20 ed 0d 01 21 | 0a 20 20 c9 20 34 3a 0d | ...!|. . 4:.|
|00001b40| 01 22 11 20 20 20 20 63 | 6f 6c 25 28 31 29 3d 30 |.". c|ol%(1)=0|
|00001b50| 0d 01 23 11 20 20 20 20 | 63 6f 6c 25 28 32 29 3d |..#. |col%(2)=|
|00001b60| 30 0d 01 24 11 20 20 20 | 20 63 6f 6c 25 28 33 29 |0..$. | col%(3)|
|00001b70| 3d 30 0d 01 25 0e 20 20 | 20 20 70 61 6c 25 3d 30 |=0..%. | pal%=0|
|00001b80| 0d 01 26 12 20 20 20 20 | e3 20 71 25 3d 30 20 b8 |..&. |. q%=0 .|
|00001b90| 20 31 0d 01 27 22 20 20 | 20 20 20 20 e7 20 28 63 | 1..'" | . (c|
|00001ba0| 6f 6c 6f 75 72 25 20 80 | 28 31 3c 3c 71 25 29 29 |olour% .|(1<<q%))|
|00001bb0| 3e 30 20 8c 0d 01 28 17 | 20 20 20 20 20 20 20 20 |>0 ...(.| |
|00001bc0| 70 61 6c 25 2b 3d 31 3c | 3c 71 25 0d 01 29 0b 20 |pal%+=1<|<q%..). |
|00001bd0| 20 20 20 20 20 cd 0d 01 | 2a 09 20 20 20 20 ed 0d | ...|*. ..|
|00001be0| 01 2b 2e 20 20 20 20 c8 | 99 22 4f 53 5f 52 65 61 |.+. .|."OS_Rea|
|00001bf0| 64 50 61 6c 65 74 74 65 | 22 2c 70 61 6c 25 2c 31 |dPalette|",pal%,1|
|00001c00| 36 20 b8 20 2c 2c 63 6f | 6c 6f 75 72 25 0d 01 2c |6 . ,,co|lour%..,|
|00001c10| 12 20 20 20 20 e3 20 70 | 25 3d 31 20 b8 20 33 0d |. . p|%=1 . 3.|
|00001c20| 01 2d 12 20 20 20 20 20 | 20 70 32 25 3d 70 25 2a |.-. | p2%=p%*|
|00001c30| 38 0d 01 2e 14 20 20 20 | 20 20 20 e3 20 71 25 3d |8.... | . q%=|
|00001c40| 30 20 b8 20 37 0d 01 2f | 2b 20 20 20 20 20 20 20 |0 . 7../|+ |
|00001c50| 20 e7 20 28 63 6f 6c 6f | 75 72 25 20 80 28 31 3c | . (colo|ur% .(1<|
|00001c60| 3c 28 70 32 25 2b 71 25 | 29 29 29 3c 3e 30 20 8c |<(p2%+q%|)))<>0 .|
|00001c70| 0d 01 30 1d 20 20 20 20 | 20 20 20 20 20 20 63 6f |..0. | co|
|00001c80| 6c 25 28 70 25 29 2b 3d | 31 3c 3c 71 25 0d 01 31 |l%(p%)+=|1<<q%..1|
|00001c90| 0d 20 20 20 20 20 20 20 | 20 cd 0d 01 32 0b 20 20 |. | ...2. |
|00001ca0| 20 20 20 20 ed 0d 01 33 | 09 20 20 20 20 ed 0d 01 | ...3|. ...|
|00001cb0| 34 0b 20 20 c9 20 31 36 | 3a 0d 01 35 11 20 20 20 |4. . 16|:..5. |
|00001cc0| 20 63 6f 6c 25 28 31 29 | 3d 30 0d 01 36 11 20 20 | col%(1)|=0..6. |
|00001cd0| 20 20 63 6f 6c 25 28 32 | 29 3d 30 0d 01 37 11 20 | col%(2|)=0..7. |
|00001ce0| 20 20 20 63 6f 6c 25 28 | 33 29 3d 30 0d 01 38 0e | col%(|3)=0..8.|
|00001cf0| 20 20 20 20 70 61 6c 25 | 3d 30 0d 01 39 12 20 20 | pal%|=0..9. |
|00001d00| 20 20 e3 20 71 25 3d 30 | 20 b8 20 33 0d 01 3a 22 | . q%=0| . 3..:"|
|00001d10| 20 20 20 20 20 20 e7 20 | 28 63 6f 6c 6f 75 72 25 | . |(colour%|
|00001d20| 20 80 28 31 3c 3c 71 25 | 29 29 3e 30 20 8c 0d 01 | .(1<<q%|))>0 ...|
|00001d30| 3b 17 20 20 20 20 20 20 | 20 20 70 61 6c 25 2b 3d |;. | pal%+=|
|00001d40| 31 3c 3c 71 25 0d 01 3c | 0b 20 20 20 20 20 20 cd |1<<q%..<|. .|
|00001d50| 0d 01 3d 09 20 20 20 20 | ed 0d 01 3e 2e 20 20 20 |..=. |...>. |
|00001d60| 20 c8 99 22 4f 53 5f 52 | 65 61 64 50 61 6c 65 74 | .."OS_R|eadPalet|
|00001d70| 74 65 22 2c 70 61 6c 25 | 2c 31 36 20 b8 20 2c 2c |te",pal%|,16 . ,,|
|00001d80| 63 6f 6c 6f 75 72 25 0d | 01 3f 12 20 20 20 20 e3 |colour%.|.?. .|
|00001d90| 20 70 25 3d 31 20 b8 20 | 33 0d 01 40 12 20 20 20 | p%=1 . |3..@. |
|00001da0| 20 20 20 70 32 25 3d 70 | 25 2a 38 0d 01 41 14 20 | p2%=p|%*8..A. |
|00001db0| 20 20 20 20 20 e3 20 71 | 25 3d 30 20 b8 20 37 0d | . q|%=0 . 7.|
|00001dc0| 01 42 2b 20 20 20 20 20 | 20 20 20 e7 20 28 63 6f |.B+ | . (co|
|00001dd0| 6c 6f 75 72 25 20 80 28 | 31 3c 3c 28 70 32 25 2b |lour% .(|1<<(p2%+|
|00001de0| 71 25 29 29 29 3c 3e 30 | 20 8c 0d 01 43 1d 20 20 |q%)))<>0| ...C. |
|00001df0| 20 20 20 20 20 20 20 20 | 63 6f 6c 25 28 70 25 29 | |col%(p%)|
|00001e00| 2b 3d 31 3c 3c 71 25 0d | 01 44 0d 20 20 20 20 20 |+=1<<q%.|.D. |
|00001e10| 20 20 20 cd 0d 01 45 0b | 20 20 20 20 20 20 ed 0d | ...E.| ..|
|00001e20| 01 46 09 20 20 20 20 ed | 0d 01 47 0f 20 20 c9 20 |.F. .|..G. . |
|00001e30| 36 34 2c 32 35 36 3a 0d | 01 48 11 20 20 20 20 63 |64,256:.|.H. c|
|00001e40| 6f 6c 25 28 31 29 3d 30 | 0d 01 49 11 20 20 20 20 |ol%(1)=0|..I. |
|00001e50| 63 6f 6c 25 28 32 29 3d | 30 0d 01 4a 11 20 20 20 |col%(2)=|0..J. |
|00001e60| 20 63 6f 6c 25 28 33 29 | 3d 30 0d 01 4b 0e 20 20 | col%(3)|=0..K. |
|00001e70| 20 20 70 61 6c 25 3d 30 | 0d 01 4c 12 20 20 20 20 | pal%=0|..L. |
|00001e80| e3 20 70 25 3d 30 20 b8 | 20 35 0d 01 4d 21 20 20 |. p%=0 .| 5..M! |
|00001e90| 20 20 20 e7 20 28 63 6f | 6c 6f 75 72 25 20 80 28 | . (co|lour% .(|
|00001ea0| 31 3c 3c 70 25 29 29 3e | 30 20 8c 0d 01 4e 16 20 |1<<p%))>|0 ...N. |
|00001eb0| 20 20 20 20 20 20 70 61 | 6c 25 2b 3d 31 3c 3c 70 | pa|l%+=1<<p|
|00001ec0| 25 0d 01 4f 0a 20 20 20 | 20 20 cd 0d 01 50 09 20 |%..O. | ...P. |
|00001ed0| 20 20 20 ed 0d 01 51 22 | 20 20 20 20 70 61 6c 25 | ...Q"| pal%|
|00001ee0| 3d 28 70 61 6c 25 2a 34 | 29 2b 28 74 69 6e 74 25 |=(pal%*4|)+(tint%|
|00001ef0| 20 81 20 36 34 29 0d 01 | 52 17 20 20 20 20 70 61 | . 64)..|R. pa|
|00001f00| 6c 32 25 3d 70 61 6c 25 | 20 81 20 36 34 0d 01 53 |l2%=pal%| . 64..S|
|00001f10| 12 20 20 20 20 c8 8e 20 | 70 61 6c 32 25 20 ca 0d |. .. |pal2% ..|
|00001f20| 01 54 2b 20 20 20 20 20 | 20 c9 20 30 3a 70 61 6c |.T+ | . 0:pal|
|00001f30| 25 3d 28 70 61 6c 25 2d | 30 29 20 2b 28 38 2a 28 |%=(pal%-|0) +(8*(|
|00001f40| 70 61 6c 25 20 81 20 38 | 29 29 0d 01 55 33 20 20 |pal% . 8|))..U3 |
|00001f50| 20 20 20 20 c9 20 31 3a | 70 61 6c 25 3d 28 70 61 | . 1:|pal%=(pa|
|00001f60| 6c 25 2d 36 34 29 2b 28 | 28 28 28 70 61 6c 25 2d |l%-64)+(|(((pal%-|
|00001f70| 36 34 29 81 20 38 29 2b | 31 29 2a 38 29 0d 01 56 |64). 8)+|1)*8)..V|
|00001f80| 2c 20 20 20 20 20 20 c9 | 20 32 3a 70 61 6c 25 3d |, .| 2:pal%=|
|00001f90| 28 70 61 6c 25 2d 31 32 | 38 29 2b 28 38 2a 28 70 |(pal%-12|8)+(8*(p|
|00001fa0| 61 6c 25 20 81 20 38 29 | 29 0d 01 57 34 20 20 20 |al% . 8)|)..W4 |
|00001fb0| 20 20 20 c9 20 33 3a 70 | 61 6c 25 3d 28 70 61 6c | . 3:p|al%=(pal|
|00001fc0| 25 2d 31 39 32 29 2b 28 | 28 28 28 70 61 6c 25 2d |%-192)+(|(((pal%-|
|00001fd0| 36 34 29 81 20 38 29 2b | 31 29 2a 38 29 0d 01 58 |64). 8)+|1)*8)..X|
|00001fe0| 09 20 20 20 20 cb 0d 01 | 59 2e 20 20 20 20 c8 99 |. ...|Y. ..|
|00001ff0| 22 4f 53 5f 52 65 61 64 | 50 61 6c 65 74 74 65 22 |"OS_Read|Palette"|
|00002000| 2c 70 61 6c 25 2c 31 36 | 20 b8 20 2c 2c 63 6f 6c |,pal%,16| . ,,col|
|00002010| 6f 75 72 25 0d 01 5a 12 | 20 20 20 20 e3 20 70 25 |our%..Z.| . p%|
|00002020| 3d 31 20 b8 20 33 0d 01 | 5b 12 20 20 20 20 20 20 |=1 . 3..|[. |
|00002030| 70 32 25 3d 70 25 2a 38 | 0d 01 5c 14 20 20 20 20 |p2%=p%*8|..\. |
|00002040| 20 20 e3 20 71 25 3d 30 | 20 b8 20 37 0d 01 5d 2b | . q%=0| . 7..]+|
|00002050| 20 20 20 20 20 20 20 20 | e7 20 28 63 6f 6c 6f 75 | |. (colou|
|00002060| 72 25 20 80 28 31 3c 3c | 28 70 32 25 2b 71 25 29 |r% .(1<<|(p2%+q%)|
|00002070| 29 29 3c 3e 30 20 8c 0d | 01 5e 1d 20 20 20 20 20 |))<>0 ..|.^. |
|00002080| 20 20 20 20 20 63 6f 6c | 25 28 70 25 29 2b 3d 31 | col|%(p%)+=1|
|00002090| 3c 3c 71 25 0d 01 5f 0d | 20 20 20 20 20 20 20 20 |<<q%.._.| |
|000020a0| cd 0d 01 60 0b 20 20 20 | 20 20 20 ed 0d 01 61 09 |...`. | ...a.|
|000020b0| 20 20 20 20 ed 0d 01 62 | 0e 20 20 c9 20 36 35 35 | ...b|. . 655|
|000020c0| 33 36 3a 0d 01 63 11 20 | 20 20 20 63 6f 6c 25 28 |36:..c. | col%(|
|000020d0| 31 29 3d 30 0d 01 64 11 | 20 20 20 20 63 6f 6c 25 |1)=0..d.| col%|
|000020e0| 28 32 29 3d 30 0d 01 65 | 11 20 20 20 20 63 6f 6c |(2)=0..e|. col|
|000020f0| 25 28 33 29 3d 30 0d 01 | 66 17 20 20 20 20 e3 20 |%(3)=0..|f. . |
|00002100| 70 25 3d 30 20 b8 20 31 | 30 20 88 20 35 0d 01 67 |p%=0 . 1|0 . 5..g|
|00002110| 14 20 20 20 20 20 20 e3 | 20 71 25 3d 30 20 b8 20 |. .| q%=0 . |
|00002120| 34 0d 01 68 29 20 20 20 | 20 20 20 20 20 e7 20 28 |4..h) | . (|
|00002130| 63 6f 6c 6f 75 72 25 20 | 80 28 31 3c 3c 28 71 25 |colour% |.(1<<(q%|
|00002140| 2b 70 25 29 29 29 3e 30 | 20 8c 0d 01 69 25 20 20 |+p%)))>0| ...i% |
|00002150| 20 20 20 20 20 20 20 20 | 63 6f 6c 25 28 28 70 25 | |col%((p%|
|00002160| 20 81 20 35 29 2b 31 29 | 2b 3d 31 3c 3c 71 25 0d | . 5)+1)|+=1<<q%.|
|00002170| 01 6a 0d 20 20 20 20 20 | 20 20 20 cd 0d 01 6b 0b |.j. | ...k.|
|00002180| 20 20 20 20 20 20 ed 0d | 01 6c 30 20 20 20 20 20 | ..|.l0 |
|00002190| 20 63 6f 6c 25 28 28 70 | 25 20 81 20 35 29 2b 31 | col%((p|% . 5)+1|
|000021a0| 29 3d 63 6f 6c 25 28 28 | 70 25 20 81 20 35 29 2b |)=col%((|p% . 5)+|
|000021b0| 31 29 2a 38 2e 32 35 0d | 01 6d 09 20 20 20 20 ed |1)*8.25.|.m. .|
|000021c0| 0d 01 6e 0a 20 20 c9 20 | 30 3a 0d 01 6f 11 20 20 |..n. . |0:..o. |
|000021d0| 20 20 63 6f 6c 25 28 31 | 29 3d 30 0d 01 70 11 20 | col%(1|)=0..p. |
|000021e0| 20 20 20 63 6f 6c 25 28 | 32 29 3d 30 0d 01 71 11 | col%(|2)=0..q.|
|000021f0| 20 20 20 20 63 6f 6c 25 | 28 33 29 3d 30 0d 01 72 | col%|(3)=0..r|
|00002200| 17 20 20 20 20 e3 20 70 | 25 3d 30 20 b8 20 32 33 |. . p|%=0 . 23|
|00002210| 20 88 20 38 0d 01 73 14 | 20 20 20 20 20 20 e3 20 | . 8..s.| . |
|00002220| 71 25 3d 30 20 b8 20 37 | 0d 01 74 29 20 20 20 20 |q%=0 . 7|..t) |
|00002230| 20 20 20 20 e7 20 28 63 | 6f 6c 6f 75 72 25 20 80 | . (c|olour% .|
|00002240| 28 31 3c 3c 28 71 25 2b | 70 25 29 29 29 3e 30 20 |(1<<(q%+|p%)))>0 |
|00002250| 8c 0d 01 75 25 20 20 20 | 20 20 20 20 20 20 20 63 |...u% | c|
|00002260| 6f 6c 25 28 28 70 25 20 | 81 20 38 29 2b 31 29 2b |ol%((p% |. 8)+1)+|
|00002270| 3d 31 3c 3c 71 25 0d 01 | 76 0d 20 20 20 20 20 20 |=1<<q%..|v. |
|00002280| 20 20 cd 0d 01 77 0b 20 | 20 20 20 20 20 ed 0d 01 | ...w. | ...|
|00002290| 78 09 20 20 20 20 ed 0d | 01 79 05 cb 0d 01 7a 0e |x. ..|.y....z.|
|000022a0| 72 25 3d 63 6f 6c 25 28 | 31 29 0d 01 7b 0e 67 25 |r%=col%(|1)..{.g%|
|000022b0| 3d 63 6f 6c 25 28 32 29 | 0d 01 7c 0e 62 25 3d 63 |=col%(2)|..|.b%=c|
|000022c0| 6f 6c 25 28 33 29 0d 01 | 7d 05 e1 0d 01 7e 05 3a |ol%(3)..|}....~.:|
|000022d0| 0d 01 7f 14 dd 20 a4 6d | 6f 64 65 76 61 72 28 76 |..... .m|odevar(v|
|000022e0| 61 72 25 29 0d 01 80 2d | c8 99 20 22 4f 53 5f 52 |ar%)...-|.. "OS_R|
|000022f0| 65 61 64 4d 6f 64 65 56 | 61 72 69 61 62 6c 65 22 |eadModeV|ariable"|
|00002300| 2c 2d 31 2c 76 61 72 25 | 20 b8 20 2c 2c 72 65 73 |,-1,var%| . ,,res|
|00002310| 25 0d 01 81 09 3d 72 65 | 73 25 0d 01 82 05 3a 0d |%....=re|s%....:.|
|00002320| 01 83 2b dd 20 f2 63 6f | 6c 6f 75 72 5f 69 63 6f |..+. .co|lour_ico|
|00002330| 6e 28 66 6f 72 63 65 68 | 61 6e 64 6c 65 25 2c 66 |n(forceh|andle%,f|
|00002340| 6f 72 63 65 69 63 6f 6e | 25 29 0d 01 84 19 62 6c |orceicon|%)....bl|
|00002350| 6f 63 6b 25 21 30 3d 66 | 6f 72 63 65 68 61 6e 64 |ock%!0=f|orcehand|
|00002360| 6c 65 25 0d 01 85 17 62 | 6c 6f 63 6b 25 21 34 3d |le%....b|lock%!4=|
|00002370| 66 6f 72 63 65 69 63 6f | 6e 25 0d 01 86 21 c8 99 |forceico|n%...!..|
|00002380| 22 57 69 6d 70 5f 47 65 | 74 49 63 6f 6e 53 74 61 |"Wimp_Ge|tIconSta|
|00002390| 74 65 22 2c 2c 62 6c 6f | 63 6b 25 0d 01 87 59 c8 |te",,blo|ck%...Y.|
|000023a0| 93 20 c8 90 20 62 6c 6f | 63 6b 25 21 38 2b 77 78 |. .. blo|ck%!8+wx|
|000023b0| 25 2b 32 2c 28 77 79 25 | 2b 32 29 2b 62 6c 6f 63 |%+2,(wy%|+2)+bloc|
|000023c0| 6b 25 21 31 32 2c 28 62 | 6c 6f 63 6b 25 21 31 36 |k%!12,(b|lock%!16|
|000023d0| 2d 62 6c 6f 63 6b 25 21 | 38 29 2d 34 2c 28 62 6c |-block%!|8)-4,(bl|
|000023e0| 6f 63 6b 25 21 32 30 2d | 62 6c 6f 63 6b 25 21 31 |ock%!20-|block%!1|
|000023f0| 32 29 2d 34 0d 01 88 05 | e1 0d 01 89 05 3a 0d 01 |2)-4....|.....:..|
|00002400| 8a 1a dd 20 f2 67 65 74 | 5f 72 65 64 72 61 77 28 |... .get|_redraw(|
|00002410| 68 61 6e 64 6c 65 25 29 | 0d 01 8b 13 21 62 6c 6f |handle%)|....!blo|
|00002420| 63 6b 25 3d 68 61 6e 64 | 6c 65 25 0d 01 8c 2a c8 |ck%=hand|le%...*.|
|00002430| 99 20 22 57 69 6d 70 5f | 52 65 64 72 61 77 57 69 |. "Wimp_|RedrawWi|
|00002440| 6e 64 6f 77 22 2c 2c 62 | 6c 6f 63 6b 25 20 b8 20 |ndow",,b|lock% . |
|00002450| 6d 6f 72 65 25 0d 01 8d | 1a 77 78 25 3d 62 6c 6f |more%...|.wx%=blo|
|00002460| 63 6b 25 21 34 2d 62 6c | 6f 63 6b 25 21 32 30 0d |ck%!4-bl|ock%!20.|
|00002470| 01 8e 1b 77 79 25 3d 62 | 6c 6f 63 6b 25 21 31 36 |...wy%=b|lock%!16|
|00002480| 2d 62 6c 6f 63 6b 25 21 | 32 34 0d 01 8f 05 e1 0d |-block%!|24......|
|00002490| 01 90 05 3a 0d 01 91 25 | dd 20 f2 73 65 74 5f 67 |...:...%|. .set_g|
|000024a0| 63 6f 6c 28 67 63 6f 6c | 31 25 2c 67 63 6f 6c 32 |col(gcol|1%,gcol2|
|000024b0| 25 2c 67 63 6f 6c 33 25 | 29 0d 01 92 22 20 20 63 |%,gcol3%|)..." c|
|000024c0| 6f 6c 6f 75 72 24 20 3d | c2 22 30 30 22 2b c3 7e |olour$ =|."00"+.~|
|000024d0| 28 67 63 6f 6c 31 25 29 | 2c 32 29 0d 01 93 22 20 |(gcol1%)|,2)..." |
|000024e0| 20 63 6f 6c 6f 75 72 24 | 2b 3d c2 22 30 30 22 2b | colour$|+=."00"+|
|000024f0| c3 7e 28 67 63 6f 6c 32 | 25 29 2c 32 29 0d 01 94 |.~(gcol2|%),2)...|
|00002500| 22 20 20 63 6f 6c 6f 75 | 72 24 2b 3d c2 22 30 30 |" colou|r$+=."00|
|00002510| 22 2b c3 7e 28 67 63 6f | 6c 33 25 29 2c 32 29 0d |"+.~(gco|l3%),2).|
|00002520| 01 95 1e 20 20 63 6f 6c | 6f 75 72 24 3d 22 26 22 |... col|our$="&"|
|00002530| 2b 63 6f 6c 6f 75 72 24 | 2b 22 30 30 22 0d 01 96 |+colour$|+"00"...|
|00002540| 15 20 20 68 65 78 25 3d | a0 28 63 6f 6c 6f 75 72 |. hex%=|.(colour|
|00002550| 24 29 0d 01 97 29 20 20 | c8 99 22 43 6f 6c 6f 75 |$)...) |.."Colou|
|00002560| 72 54 72 61 6e 73 5f 53 | 65 74 47 43 4f 4c 22 2c |rTrans_S|etGCOL",|
|00002570| 68 65 78 25 2c 2c 2c 26 | 31 30 30 0d 01 98 05 e1 |hex%,,,&|100.....|
|00002580| 0d 01 99 05 3a 0d 01 9a | 2c dd 20 f2 66 6f 72 63 |....:...|,. .forc|
|00002590| 65 5f 72 65 64 72 61 77 | 28 66 6f 72 63 65 68 61 |e_redraw|(forceha|
|000025a0| 6e 64 6c 65 25 2c 66 6f | 72 63 65 69 63 6f 6e 25 |ndle%,fo|rceicon%|
|000025b0| 29 0d 01 9b 19 62 6c 6f | 63 6b 25 21 30 3d 66 6f |)....blo|ck%!0=fo|
|000025c0| 72 63 65 68 61 6e 64 6c | 65 25 0d 01 9c 17 62 6c |rcehandl|e%....bl|
|000025d0| 6f 63 6b 25 21 34 3d 66 | 6f 72 63 65 69 63 6f 6e |ock%!4=f|orceicon|
|000025e0| 25 0d 01 9d 21 c8 99 22 | 57 69 6d 70 5f 47 65 74 |%...!.."|Wimp_Get|
|000025f0| 49 63 6f 6e 53 74 61 74 | 65 22 2c 2c 62 6c 6f 63 |IconStat|e",,bloc|
|00002600| 6b 25 0d 01 9e 4c c8 99 | 22 57 69 6d 70 5f 46 6f |k%...L..|"Wimp_Fo|
|00002610| 72 63 65 52 65 64 72 61 | 77 22 2c 66 6f 72 63 65 |rceRedra|w",force|
|00002620| 68 61 6e 64 6c 65 25 2c | 62 6c 6f 63 6b 25 21 38 |handle%,|block%!8|
|00002630| 2c 62 6c 6f 63 6b 25 21 | 31 32 2c 62 6c 6f 63 6b |,block%!|12,block|
|00002640| 25 21 31 36 2c 62 6c 6f | 63 6b 25 21 32 30 0d 01 |%!16,blo|ck%!20..|
|00002650| 9f 05 e1 0d 01 a0 05 3a | 0d 01 a1 12 dd 20 f2 72 |.......:|..... .r|
|00002660| 65 64 72 61 77 5f 6d 61 | 69 6e 0d 01 a2 1c f2 67 |edraw_ma|in.....g|
|00002670| 65 74 5f 72 65 64 72 61 | 77 28 6d 61 69 6e 68 61 |et_redra|w(mainha|
|00002680| 6e 64 6c 65 25 29 0d 01 | a3 0c c8 95 20 6d 6f 72 |ndle%)..|.... mor|
|00002690| 65 25 0d 01 a4 19 20 20 | f2 73 65 74 5f 67 63 6f |e%.... |.set_gco|
|000026a0| 6c 28 62 25 2c 67 25 2c | 72 25 29 0d 01 a5 22 20 |l(b%,g%,|r%)..." |
|000026b0| 20 f2 63 6f 6c 6f 75 72 | 5f 69 63 6f 6e 28 6d 61 | .colour|_icon(ma|
|000026c0| 69 6e 68 61 6e 64 6c 65 | 25 2c 31 32 29 0d 01 a6 |inhandle|%,12)...|
|000026d0| 2c 20 20 c8 99 20 22 57 | 69 6d 70 5f 47 65 74 52 |, .. "W|imp_GetR|
|000026e0| 65 63 74 61 6e 67 6c 65 | 22 2c 2c 62 6c 6f 63 6b |ectangle|",,block|
|000026f0| 25 20 b8 20 6d 6f 72 65 | 25 0d 01 a7 05 ce 0d 01 |% . more|%.......|
|00002700| a8 05 e1 0d ff | |..... | |
+--------+-------------------------+-------------------------+--------+--------+